package Reflect;

public class ReflectDemo5 {
    public static void main(String[] args) throws Exception{
        /*
         * 反射API 可能出现的异常：
         * ClassNotFoundException 类没有找到异常
         *  - Class.forName(类名)
         *  - classLoader.loadClass(类名)
         *  - 上述两个方法，在类名错误，没有对应的类时候，会出现
         * NoSuchMethodException 没有这样的方法异常
         *  - 在类上查找 构造器时候，没有找到对应构造器
         *  - 在类上查找 方法时候，没有找到对应的方法
         * InvocationTargetException Invocation调用 Target 目标，
         *   目标方法调用异常
         *  - 反射执行方法期间，方法出现异常，则抛出此异常
         * InstantiationException， 实例化异常
         *  - 在反射创建对象期间，出现对象无法实例化，则出现这个异常
         */
    }
}
